package com.wzh.controll;

import com.wzh.pojo.Po.User;
import com.wzh.service.Userser;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.*;

import java.util.List;


@Controller
public class users {
	@Autowired
	private Userser userser;
	@GetMapping("/users")
	@ResponseBody
	public result getuser(){
		List<User> user = userser.get();
		String mes=user!=null?"查询成功":"查询失败";
		Integer code=user!=null?200:300;
		return new result(mes,code,user);
	}

    @PostMapping("/add")
	@ResponseBody
	public result adduser(@RequestBody User user){
		System.out.println(user);
        boolean flag=userser.add(user);
		String mes=flag!=false?"操作成功":"操作失败";
		Integer code=flag!=false?200:300;
		return new result(mes,code,user);
	}
	@PostMapping("/delete")
	@ResponseBody
	public result deone(@RequestBody User user){
		System.out.println(user);
		boolean flag=userser.delete(user);
		String mes=flag!=false?"操作成功":"操作失败";
		Integer code=flag!=false?200:300;
		return new result(mes,code,user);
	}

	@PostMapping("/update")
	@ResponseBody
	public result update(@RequestBody User user){
		System.out.println(user);
		boolean flag=userser.update(user);
		String mes=flag!=false?"操作成功":"操作失败";
		Integer code=flag!=false?200:300;
		return new result(mes,code,user);
	}
	

}
